#ifndef _MD5_H_
#define _MD5_H_
#include <stdint.h>
 
#ifdef __cplusplus
extern "C" {
#endif


void  md5_hash2string(const uint8_t *data, uint32_t size, uint8_t out_buf[33]);
uint8_t*  md5_hash2buf(const uint8_t *data, uint32_t size, uint8_t out_buf[16]);

void md5_test(void);


#ifdef __cplusplus
}
#endif

#endif
